Rencontre avec SHRDLU (1968-1970)
Bien avant les grands modèles linguistiques comme GPT, il y avait SHRDLU. Développé par Terry Winograd au MIT, ce fut une expérience révolutionnaire en "IA symbolique" (également connue sous le nom de GOFAI : Good Old-Fashioned AI).
1. L'hypothèse du "Micro-Monde"
Au lieu d'essayer de comprendre l'univers entier (qui est complexe), SHRDLU vivait dans un environnement restreint Monde de Blocs. Ce monde ne contenait que des objets spécifiques : des briques, des pyramides et une boîte.
- Ancrage Sémantique (Symbol Grounding) : Parce que le monde était petit, chaque mot ("rouge", "bouger", "sur") pouvait être parfaitement défini. Le programme "comprenait" un bloc car il avait un pointeur direct vers cet objet en mémoire.
2. Capacités
- Compréhension : "Pose le bloc rouge sur le bloc vert."
- Raisonnement : "Je ne peux pas, le bloc vert est couvert." (Il comprenait les contraintes physiques).
- Mémoire : "Pourquoi as-tu fait ça ?" -> "Parce que tu me l'as demandé."
3. Contexte Historique
Il fonctionnait sur unDEC PDP-10 mainframe (vitesse de 1 MIPS) et utilisait un écran graphique vectoriel. La logique était écrite en MacLisp et Micro-Planner.